*{
    padding:0;
    margin:0;
    box-sizing: border-box;
}
.clearfix:after,
.clearfix:after{
    content:"";
    display:block;
    clear:both;
}
header{
    border-top:5px solid #7719a1;
}
header .container{
    padding-top:28px;
}
.nav-item .nav-1{
    background-color: #6b15a1;
    padding:6px;
    border-radius: 3px;
}
.navbar .navbar-brand{
    width:50%;
    padding:0;
    font-size:18px;
}
.navbar-light .navbar-nav .active>.nav-link{
    color:#fff;
}
.navbar .nav-2{
    margin-left:6px;
    margin-right:6px;
}
header .nr{
    width:30%;
}
.nav-link{
    display: inline-block;
    color:#293a46;
}
#ids,#ids-1,#ids-2,#ids-3,#ids-4,#ids-5,#ids-6,#ids-7{
    padding:6px;
}
#ids:hover,#ids-1:hover,#ids-2:hover,#ids-3:hover,#ids-4:hover,#ids-5:hover,#ids-6:hover,#ids-7:hover{
    display: inline-block;
    padding:6px;
    color:#fff;
    background-color: #6b15a1;
    border-radius: 3px;
}
.banner  a,.main-3 button,.main-4 a{
    background-color: #6b15a1;
    color:#fff;
    outline:none;
    border:1px solid #7d2bb1;
}
.banner .card-body a:hover, .main-3 .card-body button:hover, .main-4 .card-body a:hover{
    background-color: #fff;
    color:#7d2bb1;
    border:1px solid #7d2bb1;
}
.banner  a:hover,.main-3 button:hover,.main-4 a:hover{
    background-color: #6b15a1;
}
.main-3 .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
    background-color: #6b15a1;
    border: #6b15a1;
}
.main-1{
    padding-top:66px;
}
.main-1 .card-body .h5-1{
    padding-top:26px;
}
.main-1 .card-body .h5-2{
    padding-top:28px;
}
.banner .card,.main-1 .col-md-4 .card{
    border:none;
}
.main-2 .col-md-12 h3{
    padding-top:80px;
    padding-bottom:58px;
}
.main-3 .col-md-4 .card-img-top{
    height:149px;
}
.main-3 .col-md-4 .card{
    position: relative;
}
.main-3 .col-md-4 .card .img1{
    width:100px;
    height:100px;
    position: absolute;
    top:90px;
    left:32%;
}
.main-4 .card-header{
    background-color: #6b15a1;
    height:5px;
    padding:0;
}
.main-4{
    position: relative;
    margin-top:110px;
    margin-bottom:84px;
}
.main-4 .card-body a{
    position: absolute;
    top: 46px;
    left: 90%;
}
footer #ids-3,footer #ids-4,footer #ids-5,footer #ids-6{
    margin-left:6px;
}
footer{
    margin-bottom:30px;
}
footer .nav-link{
    color:#6b15a1;
}
footer .nav-link:hover{
    color: #293a46;
}
@media (max-width:600px) {
    .nav-2:hover{
        margin-left:0;
    }
    .navbar .nav-2{
        margin-left:0;
    }
    .main-4 .card-body a{
        position: inherit;
    }
    header .nav-link{
        padding-top: 10px;
        padding-left:0;
        padding-right:6px;
    }
    .main-3 .card{
        margin-bottom:30px;
    }
    footer .nav-link{
        margin-left:15px;
    }
    footer{
        margin-bottom:10px;
        margin-top:0;
    }
    footer #ids-3,footer #ids-4,footer #ids-5,footer #ids-6{
        margin-left:24px;
    }
}
